Camelford Town
Council Office, Camelford
11 reviews
Camelford is a town and civil parish in north Cornwall, England, United Kingdom, situated in the River Camel valley northwest of Bodmin Moorand and is governed by Camelford Town Council